debris-sorting dam - English Synonyms Dictionary